WooCommerce\Square\Plugin B

Total Complexity 90
Dependencies 16
Dependents 19
Total lines 890
Lines of code 372
Logical lines of code 123
Comment lines 315
Methods 35
Properties 10

Methods 35

Method Rating Maintainability Complexity Lines of code
add_admin_notices()
A
35 12 102
add_tax_inclusive_pricing_notice()
A
54 9 19
add_currency_admin_notices()
S
52 7 24
add_missing_refresh_token_notice()
S
51 6 30
add_base_location_admin_notice()
S
51 3 28
is_gateway_settings()
S
75 4 3
is_plugin_settings()
S
75 4 3
locate_template()
S
65 4 9
add_gift_cards_disabled_notice()
S
57 2 19
get_api()
S
66 3 9
log_api_request()
S
72 3 5
log()
S
73 3 5
get_idempotency_key()
S
68 3 6
init_plugin()
S
66 3 8
__construct()
S
53 1 25
instance()
S
71 2 6
add_api_request_logging()
S
72 2 5
get_reviews_url()
S
78 2 3
get_products_handler()
S
82 1 3
get_file()
S
82 1 3
get_support_url()
S
82 1 3
get_documentation_url()
S
82 1 3
get_sales_page_url()
S
82 1 3
get_settings_url()
S
68 1 7
get_plugin_name()
S
79 1 3
init_taxonomies()
S
82 1 3
init_lifecycle_handler()
S
80 1 3
get_email_handler()
S
82 1 3
get_admin_handler()
S
75 1 4
get_settings_handler()
S
82 1 3
get_background_job_handler()
S
82 1 3
get_sync_handler()
S
82 1 3
get_connection_handler()
S
82 1 3
includes()
S
63 1 10
get_order_handler()
S
82 1 3